package com.xzq.erp.ai.history;

import com.xzq.erp.ai.vo.MessageHistoryVO;

import java.util.List;

public interface ChatHistoryRepository {

    /**
     * 保存会话记录
     * @param userId 用户ID
     * @param chatId 会话ID
     */
    void save(Long userId, String chatId);

    /**
     * 获取会话ID列表
     * @param userId 用户ID
     * @return 会话历史列表
     */
    List<MessageHistoryVO> getChatIds(Long userId);

     /**
     * 删除会话记录
     * @param userId 用户ID
     * @param chatId 会话ID
     */
     void delete(Long userId, String chatId);
}